package com.mzj.saas.mservice.propertybill.entity;


import com.mzj.saas.mservice.sys.entity.IdEntity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * 物业房产-签约其它费用待缴费明细
 */

@Entity
@Table(name = "saas_estate_expense_bill_detail")
public class EstateExpenseBillDetail extends IdEntity {
    /*
     *账单id
     */
    @Column(name = "expense_bill_id", nullable = true)
    private Long expenseBillId;
    /*
     *费用类型：1水费 2电费 3物业费 4宽带费 5电视费 6煤气费 7暖气费
     */
    @Column(name = "charge_type", nullable = true)
    private Integer chargeType;
    /*
     *水起数
     */
    @Column(name = "water_start_num", nullable = true)
    private Integer waterStartNum;
    /*
     *水止数
     */
    @Column(name = "water_end_num", nullable = true)
    private Integer waterEndNum;
    /*
     *水用量(吨)
     */
    @Column(name = "water_usage", nullable = true)
    private Integer waterUsage;
    /*
     *水单价(元/吨)
     */
    @Column(name = "water_unit_price", nullable = true)
    private Integer waterUnitPrice;
    /*
     *电起数
     */
    @Column(name = "electric_start_num", nullable = true)
    private Integer electricStartNum;
    /*
     *电止数
     */
    @Column(name = "electric_end_num", nullable = true)
    private Integer electricEndNum;
    /*
     *电用量(度)
     */
    @Column(name = "electric_usage", nullable = true)
    private Integer electricUsage;
    /*
     *电单价(元/度)
     */
    @Column(name = "electric_unit_price", nullable = true)
    private Integer electricUnitPrice;
    /*
     *煤起数
     */
    @Column(name = "gas_start_num", nullable = true)
    private Integer gasStartNum;
    /*
     *煤止数
     */
    @Column(name = "gas_end_num", nullable = true)
    private Integer gasEndNum;
    /*
     *煤用量(立方米)
     */
    @Column(name = "gas_usage", nullable = true)
    private Integer gasUsage;
    /*
     * 煤气单价(元/立方米)
     */
    @Column(name = "gas_unit_price", nullable = true)
    private Integer gasUnitPrice;
    /*
     *暖气费单价(元/平方米)
     */
    @Column(name = "heating_bill", nullable = true)
    private Integer heatingBill;
    /*
     *物业费(元/立方米)
     */
    @Column(name = "property_fee", nullable = true)
    private Integer propertyFee;
    /*
     *电视费
     */
    @Column(name = "tv_fee", nullable = true)
    private Integer tvFee;
    /*
     *宽带费
     */
    @Column(name = "broad_band_charges", nullable = true)
    private Integer broadBandCharges;

    public Long getExpenseBillId() {
        return expenseBillId;
    }

    public void setExpenseBillId(Long expenseBillId) {
        this.expenseBillId = expenseBillId;
    }

    public Integer getChargeType() {
        return chargeType;
    }

    public void setChargeType(Integer chargeType) {
        this.chargeType = chargeType;
    }

    public Integer getWaterStartNum() {
        return waterStartNum;
    }

    public void setWaterStartNum(Integer waterStartNum) {
        this.waterStartNum = waterStartNum;
    }

    public Integer getWaterEndNum() {
        return waterEndNum;
    }

    public void setWaterEndNum(Integer waterEndNum) {
        this.waterEndNum = waterEndNum;
    }

    public Integer getWaterUsage() {
        return waterUsage;
    }

    public void setWaterUsage(Integer waterUsage) {
        this.waterUsage = waterUsage;
    }

    public Integer getWaterUnitPrice() {
        return waterUnitPrice;
    }

    public void setWaterUnitPrice(Integer waterUnitPrice) {
        this.waterUnitPrice = waterUnitPrice;
    }

    public Integer getElectricStartNum() {
        return electricStartNum;
    }

    public void setElectricStartNum(Integer electricStartNum) {
        this.electricStartNum = electricStartNum;
    }

    public Integer getElectricEndNum() {
        return electricEndNum;
    }

    public void setElectricEndNum(Integer electricEndNum) {
        this.electricEndNum = electricEndNum;
    }

    public Integer getElectricUsage() {
        return electricUsage;
    }

    public void setElectricUsage(Integer electricUsage) {
        this.electricUsage = electricUsage;
    }

    public Integer getElectricUnitPrice() {
        return electricUnitPrice;
    }

    public void setElectricUnitPrice(Integer electricUnitPrice) {
        this.electricUnitPrice = electricUnitPrice;
    }

    public Integer getGasStartNum() {
        return gasStartNum;
    }

    public void setGasStartNum(Integer gasStartNum) {
        this.gasStartNum = gasStartNum;
    }

    public Integer getGasEndNum() {
        return gasEndNum;
    }

    public void setGasEndNum(Integer gasEndNum) {
        this.gasEndNum = gasEndNum;
    }

    public Integer getGasUsage() {
        return gasUsage;
    }

    public void setGasUsage(Integer gasUsage) {
        this.gasUsage = gasUsage;
    }

    public Integer getGasUnitPrice() {
        return gasUnitPrice;
    }

    public void setGasUnitPrice(Integer gasUnitPrice) {
        this.gasUnitPrice = gasUnitPrice;
    }

    public Integer getHeatingBill() {
        return heatingBill;
    }

    public void setHeatingBill(Integer heatingBill) {
        this.heatingBill = heatingBill;
    }

    public Integer getPropertyFee() {
        return propertyFee;
    }

    public void setPropertyFee(Integer propertyFee) {
        this.propertyFee = propertyFee;
    }

    public Integer getTvFee() {
        return tvFee;
    }

    public void setTvFee(Integer tvFee) {
        this.tvFee = tvFee;
    }

    public Integer getBroadBandCharges() {
        return broadBandCharges;
    }

    public void setBroadBandCharges(Integer broadBandCharges) {
        this.broadBandCharges = broadBandCharges;
    }

}
